//package com.plian.system.entity.mt;
//
//import com.baomidou.mybatisplus.annotation.*;
//
//import java.util.Date;
//import java.io.Serializable;
//import java.util.HashMap;
//import java.util.List;
//
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
//import com.plian.Tools.DateUtil;
//import com.plian.system.mybatis.base.BaseEntity;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import liquibase.pro.packaged.S;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.springframework.format.annotation.DateTimeFormat;
//
//import javax.validation.constraints.NotEmpty;
//import javax.validation.constraints.NotNull;
//
///**
// * <p>
// * 临时任务下发
// * </p>
// *
// * @author hu song
// * @since 2023-02-07
// */
//@Data
//@EqualsAndHashCode(callSuper = false)
//@TableName("mt_temporary_task_distribution")
//@ApiModel(value="TemporaryTaskDistribution对象", description="临时任务下发")
//public class TemporaryTaskDistribution extends BaseEntity implements Serializable {
//    private static final long serialVersionUID = 1L;
//
//    @ApiModelProperty(value = "任务名称")
//    @NotEmpty
//    private String name;
//
//    @ApiModelProperty(value = "处室id")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long officeId;
//
//    @ApiModelProperty(value = "任务发起人id")
//    private String initiateUserId;
//
//    @ApiModelProperty(value = "发起时间")
//    @NotNull
//    private Date initiateTime;
//
//    @ApiModelProperty(value = "限办时间")
//    @NotNull
//    private Date limitTime;
//
//    @ApiModelProperty(value = "任务类型 152001:意见反馈;152002:数据收集;152003:文件收集")
//    @NotEmpty
//    private String taskType;
//
//    @ApiModelProperty(value = "是否纳入考核")
//    private Boolean isAssessment;
//
//    @ApiModelProperty(value = "交办说明")
//    private String description;
//
//    @ApiModelProperty(value = "任务状态 未开始(默认):153001;进行中;153002;已截止:153003")
//    private String taskStatus;
//
//    @ApiModelProperty("联系电话")
//    private String contactNumber;
//
//    @TableField(exist = false)
//    @ApiModelProperty(value = "交办用户")
//    private List<TemporaryTaskUser> temporaryTaskUsers;
//
//    @TableField(exist = false)
//    @ApiModelProperty(value = "附件")
//    private List<HashMap> docList;
//
//    @ApiModelProperty(value = "流程实例id")
//    private String formType;
//
//    @ApiModelProperty(value = "审批人")
//    private String approvedUser;
//
//    @ApiModelProperty(value = "审批时间")
//    @DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME)
//    @JsonFormat(pattern = DateUtil.PATTERN_DATETIME, timezone = "Asia/Shanghai")
//    private Date approvedTime;
//
//
//    @ApiModelProperty(value = "填报单位")
//    private String fillingUnitId;
//
//    @ApiModelProperty(value = "数据反馈类型模版")
//    private String template;
//
//    @ApiModelProperty(value = "数据反馈类型模版内容")
//    private String templateContent;
//
//}
